/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package entidade;

import java.util.HashMap;

public class Entidade implements IEntidade {
    
    private String banco;
    private String nome;
    private HashMap<String, IAtributo> atributos;
    
    public Entidade() {
        atributos = new HashMap<String, IAtributo>();
    }
    
    public HashMap<String, IAtributo> getAtributos(){
        return atributos;
    }
    
    public IAtributo getAtributo(String nome){
        return atributos.get(nome);
    }
    
    public void adicionarAtributo(IAtributo atributo)  {
        if(atributos.containsKey(atributo.getNome())){
            System.out.println("Ocorreu uma Excecao em Entidade");            
        }
        atributos.put(atributo.getNome(), atributo);
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getBanco() {
        return banco;
    }

    public void setBanco(String valor) {
        banco = valor;
    }
}

